package org.springblade.modules.monitor.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName ExsiGeneralVO
 * @Description
 * @Author zhang_xfei
 * @DATE 2020 2020/6/29 13:56
 **/
@Data
public class ExsiGeneralVO {
	/**
	 * EXSI 基础信息
	 */
	@ApiModelProperty(value = "名称")
	private String host;

	@ApiModelProperty(value = "管理ip")
	private String ip;

	@ApiModelProperty(value = "管理端口")
	private String port;

	@ApiModelProperty(value = "管理状态 0：监控中；1：未监控")
	private Integer manageStatus;

	@ApiModelProperty(value = "管理方式(监控方式) 1:Agent  2:SNMP")
	private Integer manageType;

	@ApiModelProperty(value = "厂商")
	private String vendor;

	@ApiModelProperty(value = "型号")
	private String model;

	@ApiModelProperty(value = "操作系统")
	private String operatingSystem ;

	@ApiModelProperty(value = "集群名称")
	private String clusterName;

	@ApiModelProperty(value = "虚拟机数量")
	private Integer vmNum;

	@ApiModelProperty(value = "虚拟机数量采集时间")
	private Long vmNumClock;

	@ApiModelProperty(value = "健康度，已转换为百分制")
	private Integer healthyValue;
}
